Skip to content

Upload a file from the node to an HTTP endpoint

Request

Requires nodes::service:datastore-manager permission.

Security
JWTAuthorizer
Path
nodeIDstringrequired

Node ID

Bodyapplication/json

Upload config

filePathstring

File path in data store

Example:"file.iso"
multipartboolean

Multipart upload

Example:false
uristring

Destination URI

Example:"http://example.com/file.iso"
curl -i -X POST \
  'https://apidocs.trustgrid.io/_mock/v2/node/{nodeID}/data-store/http-upload' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "filePath": "file.iso",
    "multipart": false,
    "uri": "http://example.com/file.iso"
  }'

Responses

OK